//const ajaxUrlPath = "http://mobile.zjwcwl.com";
//const ajaxUrlPath="http://ol-admin.zjwcwl.com/";
//js获取项目根路径，如： http://localhost:8083/uimcardprj
//const resourceUrlPath=getRootPath();
//function getRootPath(){
//  //获取当前网址，如： http://localhost:8083/uimcardprj/share/meun.jsp
//  var curWwwPath=window.document.location.href;
//  //获取主机地址之后的目录，如： uimcardprj/share/meun.jsp
//  var pathName=window.document.location.pathname;
//  var pos=curWwwPath.indexOf(pathName);
//  //获取主机地址，如： http://localhost:8083
//  var localhostPaht=curWwwPath.substring(0,pos);
//  //获取带"/"的项目名，如：/uimcardprj
//  var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
//  return(localhostPaht+projectName);
//}


//获取url中的参数方法
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg);  //匹配目标参数
    if (r != null) return unescape(r[2]); return null; //返回参数值
}

function bootstrapTableSearch(searchForm,searchTable,ajaxUrl){
	var params="";
    $.each(searchForm.serializeArray(), function(i, field) {
        params=params+""+field.name+"="+field.value+"&";
    });
    params=params.substr(0,params.length-1);
   // console.log(ajaxUrl+""+params);

    searchTable.bootstrapTable('refresh',{url:ajaxUrl+""+params});
}

//显示弹出框
function popUpPanel(papelTitle,papelWidth,papel,form){
	layer.open({
      type: 1, 
      title:papelTitle,
      area: papelWidth,
      content: papel,
      end: function(){
//    form[0].reset();
      }
    });
}


//修改操作
function editEvent($obj,editUrl){
	var id=$obj.data('id');
	$.ajax({
    	type:"get",
    	url:ajaxUrlPath+""+editUrl+""+id,
    	data:{
    		id:id
    	},
    	async:true,
    	success:function(data){
    		editSuccess(data);
    	}
	});
}

//删除操作
function deleteEvent($obj,confirmTitle,deleteUrl,listUrl,$listTable){
	var id=$obj.data('id');
    layer.confirm(confirmTitle, {
      btn: ['确定','取消'] //按钮
    }, function(){
        $.ajax({
            type:"post",
            url:ajaxUrlPath+""+deleteUrl,
            async:true,
            data:{
                id:id
            },
            success:function(data){
            	if(data == 'success'){
                    layer.msg('删除成功', {
                        icon: 1,
                        success:function(){
                            $listTable.bootstrapTable('refresh',{url:ajaxUrlPath+""+listUrl});
                        }
                    });
                }else{
                    layer.msg('删除失败', {icon: 2});
                }
            }
        });
    });
}

//发送短信
function sendEvent($obj,sendUrl){
	var id=$obj.data('id');
	$.ajax({
        type:"post",
        url:ajaxUrlPath+""+sendUrl+""+id,
        async:true,
        data:{
            id:id
        },
        success:function(data){
        	if(data.code=='0'){
                layer.msg('发送成功', {
                    icon: 1
                });
            }else{
                layer.msg('发送失败', {icon: 2});
            }
        }
    });
}

function setDefaultsValid(){
	$.validator.setDefaults({
		highlight:function(e){
			$(e).closest(".form-group").removeClass("has-success").addClass("has-error")
		},
		success:function(e){
			e.closest(".form-group").removeClass("has-error").addClass("has-success")
		},
		errorElement:"span",errorPlacement:function(e,r){
			e.appendTo(r.is(":radio")||r.is(":checkbox")?r.parent().parent().parent():r.parent())
		},
		errorClass:"help-block m-b-none",validClass:"help-block m-b-none"
	});
}

function submitSuccess(data,$listTable,listUrl){
	layer.closeAll('page');
	if(data.code==0){
		//新增成功
		layer.msg('保存成功', {
            icon: 1,
            success:function(){
                $listTable.bootstrapTable('refresh',{url:ajaxUrlPath+""+listUrl});
            }
        });
	}else{
		//新增失败
		layer.msg('保存失败', {icon: 2});
	}
}
